myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
local myvar_2 = -200988289
local myvar_4 = False
SetScriptReturnValue(myvar_4)
	if (myvar_0 ~= 0) then
	myvar_4 = myvar_0
	myvar_3 = GenericNeighborDataTable["new"](myvar_4, gNeighborDataTableID["ModularSynthSong"], "ModularSynthSong")
	
myvar_4 = myvar_3["HasProperty"]
	myvar_4 = myvar_4(myvar_3, 0)
		if (myvar_4 ~= 0) then 
myvar_4 = myvar_4

		
myvar_4 = myvar_3["GetProperty"]
		local myvar_6 = 0
		myvar_4 = myvar_4(myvar_3, myvar_6)
			if (0 < myvar_4) then
			local myvar_5 = 1
			myvar_6 = myvar_4
			local myvar_7 = 1
			for myvar_5=1, myvar_6, myvar_7 do 
				if (myvar_1 == 1) then
				myvar_11 = myvar_3["GetProperty"](myvar_3, ((5 * myvar_5) - 4))
				myvar_11 = myvar_5
				myvar_3["GetProperty"](myvar_3, ((5 * myvar_5) - 1))
				nUI["AddActionString"]()
			else
				myvar_11 = myvar_2
				
myvar_11 = myvar_3["GetProperty"]
				myvar_11 = myvar_11(myvar_3, ((5 * myvar_5) - 4))
				myvar_11 = myvar_5
				local myvar_12 = 0
				local myvar_13 = 0
				local myvar_14 = 0
				nUI["AddActionString"](GetStringBySelector(302, (13 + 1), myvar_11)myvar_11, myvar_11, myvar_12, myvar_13, myvar_14)
			end
			local myvar_9 = True
			SetScriptReturnValue(myvar_9)
			end
		end
	end
end
return 
